package or.exa.cangguan.service;

import or.exa.cangguan.common.Page;
import or.exa.cangguan.entity.dto.GoodsDto;
import or.exa.cangguan.entity.vo.OutStoreVo;

import java.util.Date;
import java.util.List;

public interface OutStoreService {
    // 添加出库单
    int addOutStore(OutStoreVo outStoreVo);

    // 更新出库单
    int updateOutStore(OutStoreVo outStoreVo);

    // 查询出库单
    Page searchOutStore(OutStoreVo outStoreVo);

    // 删除出库单
    int deleteOutStore(Integer id);

    // 查询出库单商品
    List<GoodsDto> searchOutStoreGoods(Integer id);

    // 更新出库状态
    int updateStatus(Integer id, String status, Date outPlanTime);
}
